﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Danser_Entity.Entities
{
    /// <summary>
    /// holds information about a specific test
    /// </summary>
    public class TestInfo
    {
        #region Member Fields:

        private String _TestInfoIndex;
        private String _Operator;
        private String _Date;
        private String _Time;
        private String _TestName;
        private String _APType;
        private String _APIP;
        private String _APFWVer;
        private String _NICMAC;
        private String _NICType;
        private String _ProjectName;
        private String _OS;
        private String _TIC;
        private String _SetupName;
        private String _PlatformModel;
        private String _PlatformName;
        private String _TrafficProtocol;
        private Boolean _isConfirmed;
        private Boolean _isAnchor;

        #endregion

        #region Properties:

        /// <summary>
        /// property
        /// </summary>
        public String TestInfoIndex
        {
            get { return _TestInfoIndex; }
            set { _TestInfoIndex = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String Operator
        {
            get { return _Operator; }
            set { _Operator = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String Date
        {
            get { return _Date; }
            set { _Date = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String Time
                {
            get { return _Time; }
            set { _Time = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String TestName
        {
            get { return _TestName; }
            set { _TestName = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String APType
        {
            get { return _APType; }
            set { _APType = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String APIP
        {
            get { return _APIP; }
            set { _APIP = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String APFWVer
        {
            get { return _APFWVer; }
            set { _APFWVer = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String NICMAC
        {
            get { return _NICMAC; }
            set { _NICMAC = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String NICType
        {
            get { return _NICType; }
            set { _NICType = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String ProjectName
        {
            get { return _ProjectName; }
            set { _ProjectName = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String OS
        {
            get { return _OS; }
            set { _OS = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String TIC
        {
            get { return _TIC; }
            set { _TIC = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String SetupName
        {
            get { return _SetupName; }
            set { _SetupName = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String PlatformModel
        {
            get { return _PlatformModel; }
            set { _PlatformModel = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public String PlatformName
        {
            get { return _PlatformName; }
            set { _PlatformName = value; }
        }
 
        /// <summary>
        /// property
        /// </summary>
        public String TrafficProtocol
        {
            get { return _TrafficProtocol; }
            set { _TrafficProtocol = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public Boolean IsConfirmed
        {
            get { return _isConfirmed; }
            set { _isConfirmed = value; }
        }

        /// <summary>
        /// property
        /// </summary>
        public Boolean IsAnchor
        {
            get { return _isAnchor; }
            set { _isAnchor = value; }
        }

        #endregion

    }
}
